Packing and Covering a Polygon with Geodesic Disks
نویسنده
چکیده
Given a polygon P , for two points s and t contained in the polygon, their geodesic distance is the length of the shortest st-path within P . A geodesic disk of radius r centered at a point v ∈ P is the set of points in P whose geodesic distance to v is at most r. We present a polynomial time 2-approximation algorithm for finding a densest geodesic unit disk packing in P . Allowing arbitrary radii but constraining the number of disks to be k, we present a 4-approximation algorithm for finding a packing in P with k geodesic disks whose minimum radius is maximized. We then turn our focus on coverings of P and present a 2-approximation algorithm for covering P with k geodesic disks whose maximal radius is minimized. Furthermore, we show that all these problems are NPhard in polygons with holes. Lastly, we present a polynomial time exact algorithm which covers a polygon with two geodesic disks of minimum maximal radius. 1. Motivation and Related Work Packing and covering problems are among the most studied problems in discrete geometry (see [1],[4],[7], [12],[19],[20],[32],[34],[38],[39],[40],[44] for books on these topics). Nevertheless, most of the literature focus on packings and coverings using Euclidean balls, which is a somewhat unrealistic assumption for practical problems. A prominent practical example is the Facility Location (k-Center) problem (see for example [10]) in buildings or other constrained areas. In this a setting the relevant distance metric is the shortest path metric and not the Euclidean distance. Such a problem occurs when a mobile robot is navigating in a room such as Dept. of Computer Science, City University of New York, The Graduate Center, New York, NY, USA. [email protected]. Research supported by NSF grant 1017539.
منابع مشابه
Covering the Boundary of a Simple Polygon with Geodesic Unit Disks
We present an O(n log n) time 2-approximation algorithm for computing the number of geodesic unit disks needed to cover the boundary of a simple polygon on n vertices. The running time thus only depends on the number of vertices and not on the number of disks; the disk centers can be computed in additional time proportional to the number of disks.
متن کاملPacking and covering with balls on Busemann surfaces
In this note we prove that for any compact subset S of a Busemann surface (S, d) (in particular, for any simple polygon with geodesic metric) and any positive number δ, the minimum number of closed balls of radius δ with centers at S and covering the set S is at most 19 times the maximum number of disjoint closed balls of radius δ centered at points of S: ν(S) ≤ ρ(S) ≤ 19ν(S), where ρ(S) and ν(...
متن کاملPii: S0925-7721(01)00044-x
We present two algorithms for packing two largest disks in a polygon. The first algorithm locates two disks in a simple polygon in time O(n log2 n) improving the best previous deterministic result (Bespamyatnikh, 1999) by a factor of logn. The second algorithm finds two disks in a convex polygon such that the disks are separated by a diagonal of the polygon. It runs in time O(n log2 n) improvin...
متن کاملGeodesic Disks and Clustering in a Simple Polygon
Let P be a simple polygon of n vertices and let S be a set of N points lying in the interior of P . A geodesic disk GD(p, r) with center p and radius r is the set of points in P that have a geodesic distance ≤ r from p (where the geodesic distance is the length of the shortest polygonal path connection that lies in P ). In this paper we present an output sensitive algorithm for finding all N ge...
متن کاملApproximation Algorithms for Geometric Covering Problems for Disks and Squares
Geometric covering is a well-studied topic in computational geometry. We study three covering problems: Disjoint Unit-Disk Cover, Depth-(≤ K) Packing and Red-Blue UnitSquare Cover. In the Disjoint Unit-Disk Cover problem, we are given a point set and want to cover the maximum number of points using disjoint unit disks. We prove that the problem is NP-complete and give a polynomial-time approxim...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1311.6033 شماره
صفحات -
تاریخ انتشار 2013